import java.io.Serializable;

public class Ksiazka implements Serializable {
    private String autor;
    private String tytul;
    private String wydawnictwo;
    private int rokWydania;
    private int liczbaStron;

    private boolean czyWypozyczona;
    private int id;

    private static int licznik = 1;

    Ksiazka(String autor, String tytul, String wydawnictwo, int rokWydania, int liczbaStron) {
        this.autor = autor;
        this.tytul = tytul;
        this.wydawnictwo = wydawnictwo;
        this.rokWydania = rokWydania;
        this.liczbaStron = liczbaStron;
        this.czyWypozyczona = false;
        this.id = licznik++;
    }

    public String getAutor(){
        return autor;
    }

    public void setAutor(String autor){
        this.autor = autor;
    }

    public String getTytul(){
        return tytul;
    }

    public void setTytul(String tytul){
        this.tytul = tytul;
    }

    public boolean isCzyWypozyczona() {
        return czyWypozyczona;
    }

    public void setCzyWypozyczona(boolean czyWypozyczona) {
        this.czyWypozyczona = czyWypozyczona;
    }

    public int getRokWydania() {
        return rokWydania;
    }

    public void setRokWydania(int rokWydania) {
        this.rokWydania = rokWydania;
    }

    public int getLiczbaStron(){
        return liczbaStron;
    }

    public void setLiczbaStron(int liczbaStron){
        this.liczbaStron = liczbaStron;
    }

    public String getWydawnictwo() {
        return wydawnictwo;
    }

    public void setWydawnictwo(String wydawnictwo) {
        this.wydawnictwo = wydawnictwo;
    }

    public int getId() {
        return id;
    }

    public static void setLicznik(int licznik) {
        Ksiazka.licznik = licznik;
    }

    public String toString() {
        return "Ksiazka[" +
                "id = " + id +
                ", autor = " + autor +
                ", tytul = " + tytul +
                ", wydawnictwo = " + wydawnictwo +
                ", rokWydania = " + rokWydania +
                ", liczbaStron = " + liczbaStron +
                ", czyWypozyczona = " + czyWypozyczona + "]";
    }

}
